排序
C++中给定年份的打印日历
先决条件: 查找给定日期的星期几 问题: 打印任何给定年份的日历。该程序应该能够打印任何输入年份的日历。 实施: CPP // A C++ Program to Implement a Calendar // of an year #include<...
用C++操作符执行printf
在C中考虑下面的语句并预测其输出。 printf('%d %d %d', i, ++i, i++); 此语句调用 未定义的行为 通过引用参数列表中的“i”和“i++”。它没有定义参数的求值顺序。不同的编译器可以选择不同的...
C/C++中的lseek()读取备用第n个字节并将其写入另一个文件
从给定的文件(例如input.txt)读取备用的第n个字节,并在“lseek”的帮助下将其写入另一个文件。 lseek(C系统调用) :lseek是一个系统调用,用于更改文件描述符的读/写指针的位置。位置可以...
C语言中全局变量和静态变量的初始化
预测以下C程序的输出。 // PROGRAM 1 #include <stdio.h> #include <stdlib.h> int main( void ) { static int *p = ( int *) malloc ( sizeof (p)); *p = 10; printf ( '%d' , *p)...
模拟非确定性有限自动机(NFA)的C程序
出身背景 NFA通常使用有向图来描述。每个边和顶点都标记为0或1,表示可能的过渡。顶点表示NFA的状态。标记为0的是非接受状态,标记为1的是接受状态。 它需要一个有限长度的输入字符串。通常,输...
C |回路与控制结构|问题7
#include <stdio.h> int i; int main() { if (i); else printf ( 'Ëlse' ); return 0; } 关于上述计划,什么是正确的? (A) 如果执行了块。 (B) 执行else块。 (C) 这是不可预测的...
C |字符串|问题5
下面的C程序片段打印了什么? char c[] = 'GATE2011' ; char *p =c; printf ( '%s' , p + p[3] - p[1]) ; (A) 盖茨2011 (B) E2011 (C) 2011 (D) 011 答复: (C) 说明: 有关解释,请参...
C |数组|问题6
假设变量C声明如下 int *A [10], B[10][10]; 下面的表达 I A[2] II A[2][3] III B[1] IV B[2][3] 如果在C程序(GATE CS 2003)中用作赋值语句的左侧,哪个不会给出编译时错误? (A) 一、 仅限...
C |高级指针|问题4
#include <stdio.h> char *c[] = { 'GeksQuiz' , 'MCQ' , 'TEST' , 'QUIZ' }; char **cp[] = {c+3, c+2, c+1, c}; char ***cpp = cp; int main() { printf ( '%s ' , **++cpp); printf ( ...
C |宏与预处理器|问题12
预测以下程序的输出? #include <stdio.h> #define MAX 1000 int main() { int MAX = 100; printf ( '%d ' , MAX); return 0; } (A) 1000 (B) 100 (C) 编译错误 (D) 垃圾值 答复:...
C小测验——101 |问题5
在C中考虑下面的变量声明和定义 i) int var_9 = 1; ii) int 9_var = 2; iii) int _ = 3; 选择上述变量的正确语句w.r.t。 (A) i)和iii)均有效。 (B) 只有i)是有效的。 (C) i)和ii)均...
C小测验——111 |问题1
为以下程序段选择最佳语句: #include <stdio.h> int main() { int var; /*Suppose address of var is 2000 */ void *ptr = &var; *ptr = 5; printf ( 'var=%d and *ptr=%d' ,var,*pt...