首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
在多媒体计算机中,CD-ROM属于( )。
A.存储媒体
B.传输媒体
C.表现媒体
D.表示媒体
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有以下程序: main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是______。
A.3
B.4
C.5
D.6
点击查看答案
手机看题
单项选择题
已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。
A.scanf ("%2d%2d%2d",&i,&j,&k);
B.scanf ("%d %d %d",&i,&j,&k);
C.scanf ("%d,%d,%d",&i,&j,&k);
D.scanf ("i=%d,j=%d,k=%d",&i,&j,&k);
点击查看答案
手机看题
单项选择题
若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf("%d,%o\n",m,n); 执行后输出结果是( )。
A.32767,32767
B. 32767,032767
C. 32767,77777
D.32767,077777
点击查看答案
手机看题
单项选择题
有以下程序段: int n,t=1,s=0; scanf("%d",&n); do{ s=s+t; t=t-2; }while (t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是______。
A.任意正奇数
B.任意负偶数
C.任意正偶数
D.任意负奇数
点击查看答案
手机看题
单项选择题
以下程序的功能是进行位运算: main() { unsigned char a,b; a=7∧3; b=~4&3; printf("%d %d\n",a,b); } 程序运行后的输出结果是______。
A.4 3
B.7 3
C.7 0
D.4 0
点击查看答案
手机看题
单项选择题
有以下程序 main( ) { char s[ ]="\n123 \ \"; printf("%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是( )。
A. 赋初值的字符串有错
B. 6,7
C. 5,6
D. 6,6
点击查看答案
手机看题
单项选择题
下列选项中,不能用作标识符的是( )。
A._1234_
B._1_2
C.int_2_
D.2_int_
点击查看答案
手机看题
单项选择题
有以下程序 #include
main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf("%c%c\n",c5,c6); } 程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车> 则输出结果是______。
A.1267
B.1256
C.1278
D.1245
点击查看答案
手机看题
单项选择题
以下叙述中正确的是( )。
A.局部变量说明为static存储数,其生存期将得到延长
B.全局变量说明为static存储类,其作用域将被扩大
C.任何存储类的变量在未赋初值时,其值都是不确定的
D.形参可以使用的存储类说明符与局部变量完全相同
点击查看答案
手机看题
单项选择题
以下选项中不能正确把c1定义成结构体变量的是( )。
A.typedef struct { int red; int green; int blue; } COLOR; COLOR cl;
B.struct color cl { int red; int green; int blue; }
C.struct color { int red; int green; int blue; } cl;
D.struct { int red; int green; int blue; } cl;
点击查看答案
手机看题
单项选择题
设有如下关系表
则下列操作中,正确的是______。
A.T=R∩S
B.T=R∪S
C.T=RхS
D.T=R/S
点击查看答案
手机看题
单项选择题
数字字符 0 的 ASCII 值为 48,若有以下程序 main() { char a=''1'',b=''2 ''; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是______。
A. 3,2
B.50,2
C.2,2
D.2,50
点击查看答案
手机看题
单项选择题
已有定义:int i,a[10],*p;,则合法的赋值语句是( )。
A.p=100;
B.p=a[5];
C.p=a[2]+2;
D.p=a+2;
点击查看答案
手机看题
单项选择题
用树形结构表示实体之间联系的模型是______。
A.关系模型
B.网状模型
C.层次模型
D.以上三个都是
点击查看答案
手机看题
单项选择题
已有定义:char a[]="xyz",b[]={''x'',''y'',''z''};,以下叙述中正确的是______。
A.数组 a 和 b 的长度相同
B.a 数组长度小于 b 数组长度
C.a 数组长度大于 b 数组长度
D.上述说法都不对
点击查看答案
手机看题
单项选择题
下列对于软件测试的描述中正确的是______。
A.软件测试的目的是证明程序是否正确
B.软件测试的目的是使程序运行结果正确
C.软件测试的目的是尽可能多地发现程序中的错误
D.软件测试的目的是使程序符合结构化原则
点击查看答案
手机看题
单项选择题
在Windows环境下,若资源管理器左窗口中的某文件夹左边标有“+”标记,则表示( )。
A.该文件夹为空
B.该文件夹中含有子文件夹
C.该文件夹中只包含有可执行文件
D.该文件夹中包含系统文件
点击查看答案
手机看题
单项选择题
用8位无符号二进制数能表示的最大十进制数为( )。
A.127
B.128
C.255
D.256
点击查看答案
手机看题
单项选择题
有以下程序: main( ) {char str[ ][10]={"China","Beijing"},*p=str; printf("%s\n",p+10); } 程序运行后的输出结果是( )。
A.China
B.Bejing
C.ng
D.ing
点击查看答案
手机看题
单项选择题
有以下程序: char fun(char x , char y) { if(x main( ) { int a=’9’,b=’8’,c=’7’; printf(“%c\n”,fun(fun(a,b),fun(b,c))); } 程序的执行结果是( )。
A.函数调用出错
B.8
C.9
D.7
点击查看答案
手机看题
单项选择题
有以下程序 main() { int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf("%d ",t[2-i][i]); } 程序执行后的输出结果是______。
A.7 5 3
B.3 5 7
C.3 6 9
D.7 5 1
点击查看答案
手机看题
单项选择题
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
A.a=a+b=b++
B.w%(int)a+b)
C.(c+w)%(int)a
D.w=a==b;
点击查看答案
手机看题
单项选择题
以下能正确定义字符串的语句是______。
A.char str[]={'\064'};
B.char str="\x43";
C.char str='';
D.char str[]="\0";
点击查看答案
手机看题
单项选择题
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node { int data; struct node *next; } *p, *q, *r;
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。
A.r->next=q; q->next=r->next; p->next=r;
B.q->next=r->next; p->next=r; r->next=q;
C.p->next=r; q->next=r->next; r->next=q;
D.q->next=r->next; r->next=q; p->next=r;
点击查看答案
手机看题
单项选择题
在Windows环境下,单击当前窗口中的按钮“
”,其功能是( )。
A.将当前应用程序转为后台运行
B.退出Windows后再关机
C.终止当前应用程序的运行
D.退出Windows后重新启动计算机
点击查看答案
手机看题
单项选择题
有以下程序: main() { int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量 m 中的值为 123,n 中的值为 456,p 中的值为 789, 则正确的输入是______。
A.m=123n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,p=789
D.123 456 789
点击查看答案
手机看题
单项选择题
有以下程序 main( ) { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d %d %3.1f %3.1f\n",a,c,f,x); } 程序运行后的输出结果是( )。
A.1 65 1 6.5
B.1 65 1.5 6.5
C.1 65 1.0 6.5
D.2 65 1.5 6.5
点击查看答案
手机看题
单项选择题
有以下程序: main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )。
A. 7 0
B.0 7
C.1 1
D.43 0
点击查看答案
手机看题
单项选择题
在Windows环境下,资源管理器左窗口中的某文件夹左边标有"+"标记表示( )。
A.该文件夹为空
B.该文件夹中含有子文件夹
C.该文件夹中只包含有可执行文件
D.该文件夹中包含系统文件
点击查看答案
手机看题
单项选择题
在多媒体计算机中,CD-ROM属于( )。
A.存储媒体
B.传输媒体
C.表现媒体
D.表示媒体
点击查看答案
手机看题
单项选择题
有以下程序 main( ) { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } } 执行后输出的结果是( )。
A.011122
B.012
C. 012020
D.120
点击查看答案
手机看题
单项选择题
若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是( )。
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
点击查看答案
手机看题
单项选择题
以下叙述中错误的是______。
A.C 程序中的#include 和#define 行均不是 C 语句
B.除逗号运算符外,赋值运算符的优先级最低
C.C 程序中,j++;是赋值语句
D.C 程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算
点击查看答案
手机看题
单项选择题
在深度为7的满二叉树中,叶子结点的个数为______。
A.32
B.31
C.64
D.63
点击查看答案
手机看题
单项选择题
第48~50题基于以下信息。以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中,请从与下划线处号码对应的一组选若中选择出正确的选项。 #include
stuct node { char data; struct node *next;}; (48) CreatList(char *s) { struct node *h,*p,*q); h=(struct node *)malloc(sizeof(struct node)); p=q=h; while(*s!=’’\0’’) { p=(struct node *)malloc(sizeof(struct node)); p->data= (49) ; q->next=p; q= (50) ; s++; } p->next=’’\0’’; return h; } main( ) { char str[ ]="link list"; struct node *head; head=CreatList(str); ... }
A.char *
B.struct node
C.struct node*
D.char
点击查看答案
手机看题
单项选择题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char *scmp(char *s1, char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main( ) { int i; char string[20], str[3][20]; for(i=0;i<3;i++) gets(str[i]); strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为( )。
A.abcd
B.abba
C.abc
D.abca
点击查看答案
手机看题
单项选择题
有以下程序: int f(int b[ ][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d\n”,f(a)); } 执行后的输出结果是( )。
A.12
B.11
C.18
D.16
点击查看答案
手机看题
单项选择题
有以下程序: void swap1(int c0[],int c1[]) { int t; t=c0[0]; c0[0]=c1[0]; c1[0]=t; } void swap2(int *c0,int *c1) { int t; t=*c0; *c0=*c1; *c1=t; } main() {int a[2]={3,5}, b[2]={3,5}; swap1(a,a+1); swap2(&b[0],&b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); } 程序运行后的输出结果是______。
A.3 5 5 3
B.5 3 3 5
C.3 5 3 5
D.5 3 5 3
点击查看答案
手机看题
单项选择题
下面程序的功能是输出以下形式的金字塔图案是: * * * * * * * * * * * * * * * * main( ) { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++)printf( “ ” ); for(j=1;j<=_______;j++)printf(“*”); printf(“\n”);}} 在下划线处应填入的是( )。
A.i
B.2*i-1
C.2*i+1
D.i+2
点击查看答案
手机看题
单项选择题
有以下程序: void swap1(int c[ ]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;c1=t; } main( ) { int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf(“%d %d %d %d\n”,a[0],a[1],b[0],b[1]); } 其输出结果是( )。
A.5 3 5 3
B. 5 3 3 5
C.3 5 3 5
D.3 5 5 3
点击查看答案
手机看题
微信扫码免费搜题