二级c语言
二级C语言是全国计算机等级考试中的一项,是很多非计算机专业朋友需要获得的证书,这里收集大量的二级C语言相关的教程和题目
-
有以下程序#include <stdio.h> main() { char a = 'H'; a = (a>='A' && a<='Z') ? (a+32):a; printf("%c\n",a); }程序运行后的输出结果是( )。
-
有以下程序:#include <stdio.h> main() { int i,j; for(i=1;i<4;i++) { for(j=i;j<4;j++) printf("%d*%d=%d ",i,j,i*j); printf("\n"); } }程序运行后的输出结果是( )。
-
若有定义:int a; float b;double c;,程序运行时输入:1,2,3<回车>,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是( )。
-
若有C语言表达式 2+3*4+7/3,以下选项中叙述正确的执行顺序是( )。
-
关于C语言标识符,以下叙述错误的是( )。
-
以下叙述正确的是( )。
-
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是( )。
-
有以下程序#include <stdio.h> #include <stdlib.h> void fun(int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; free(s); } main() { int a[2]={1,2}, b[2]={40,50},*q=a; fun(a,b,q); printf("%d\n", *q); }程序运行后的输出结果是( )。
-
设有某函数的说明为int* func(int a[10], int n);则下列叙述中,正确的是( )。
-
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。( )#include <stdio.h> main() { int a[10],i=0; while(i<10) scanf("%d", _________); … }
-
若有定义语句:char s[10]="1234567\0\0";则strlen(s)的值是( )。
-
以下程序段中的变量已正确定义for( i=0; i<4; i++,i++ ) for( k=1; k<3; k++ ); printf("*" );该程序段的输出结果是( )。
-
设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
-
设有定义:int n = 1234; double x = 3.1415;则语句printf("%3d,%1.3f\n", n, x);的输出结果是( )。
-
有以下程序#include <stdio.h> main() { int a=2,c=5; printf("a=%%d,b=%%d\n",a,c); }程序运行后的输出结果是( )。
-
有如下程序#include <stdio.h> main() { if('\0'== 0)putchar('X'); if('0'== 0)putchar('Y'); if('a'>'b')putchar('Z'); printf("\n"); }程序运行后的输出结果是( )。
-
有以下程序#include <stdio.h> main() { printf("%d\n", NULL); }程序运行后的输出结果是( )。
-
有以下程序#include <stdio.h> typedef struct {int b, p;} A; void f(A c) { int j; c.b+=1; c.p+=2; }void main() { int i; A a={1,2}; f(a); printf("%d,%d\n", a.b, a.p); }程序运行后的输出结果是( )。
-
有以下程序#include <stdio.h> typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU a, STU *b) { *b = a; printf("%s,%c,%d,", b->name, b->gender, b->score); } main() { STU a={"Zhao", 'm', 290}, b={"Qian", 'f', 350}; f(a,&b); printf("%s,%c,%d\n", b.name, b.gender, b.score); }程序运行后的输出结果是( )。
-
设p是指针变量,语句p = NULL;等价于( )。