通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> #include <string.h> char base[64]; char table[256]; char str[256]; char ans[256]; void init() { for (int i = 0; i < 26; i++) base[i] = 'A' + i; for (int i = 0; i < 26; i++) base[26 + i] = 'a' + i; for (int i = 0; i < 10; i++) base[52 + i] = '0' + i; base[62] = '+', base[63] = '/'; for (int i = 0; i < 256; i++) table[i] = 0xff; for (int i = 0; i < 64; i++) table[base[i]] = i; table['='] = 0; } void decode(char *str) { char *ret = ans; int i, len = strlen(str); for (i = 0; i < len; i += 4) { (*ret++) = table[str[i]] << 2 | table[str[i + 1]] >> 4; if (str[i + 2] != '=') (*ret++) = (table[str[i + 1]] & 0x0f) << 4 | table[str[i + 2]] >> 2; if (str[i + 3] != '=') (*ret++) = table[str[i + 2]] << 6 | table[str[i + 3]]; } } int main() { init(); printf("%d\n",(int)table[0]); scanf("%s",str); decode(str); printf("%s\n",ans) return 0; }
输出的第一行为“-1”。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2021]
给定程序MODI1.C中函数fun的功能是:从s所指字
有以下程序程序运行后的输出结果是( )。
有以下程序:程序运行后的输出结果是( )。
以下程序段中,与其他三个功能不同的程序段是。
以下函数按每行8个输出数组中的数据:下划线处应填入的语
以下关于算法的叙述中错误的是( )。
请在下面程序的横线处填上适当内容,以使程序完整,并使程
已知x={1:2,2:3,3:4},那么表达式sum
Python关键字elif表示_______和____
有数学表达式:,其C语言表达式为___________
能正确表达数学逻辑关系“0<a<1或0<b<1”的C语
当a=1,b=2,c=3时,执行以下程序段后a=___
若i、j已定义成int型,则以下程序段中内循环体的总执
执行系统调用的过程包括如下主要操作:①返回用户态
假设你是系统管理员,需要增加一个新的用户账号zheng
如何查看一个RPM软件的修改记录?
命令yum provides netstat的含义是
事务是安全的,且支持外键的存储引擎是( )
下面哪个不是数据库技术的主要特点( )
路由器的路由表包括目的地址、下一站地址以及
假设字母表 {a, b, c, d, e} 在字符串出
预处理命令行都必须以_____号开始。
设有int x=11,则表达式(x++ * 1/3)的
设a,b,c,t为整型变量,初值为a=3,b=4,c=
若char w,int x,float y,doubl
编写一个函数proc,从传入的M个字符中找出最长的一个
一棵二叉树如右图所示 ,若采用二叉树链表存储该二叉
LZW 编码是一种自适应词典编码。在编码的过程中,开始
( 找第 k 大的数 ) 给定一个长度为 1,000,
( 全排列 ) 下面程序的功能是利用递归方法生成从 1
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型